namespace PlayMyLife.Definitions.HumanProperty {
    /// <summary>
    /// 代表一种感情或关系的数值
    /// </summary>
    [System.Serializable]
    public struct FeelingValue {
        public long id;
        public int value;
    }

    [System.Serializable]
    public class RelationData {
        /// <summary> 代表此关系的句柄 id </summary>
        public long id;
        /// <summary> 主体目标人物 id </summary>
        public long srcId;
        /// <summary> 客体目标人物 id </summary>
        public long destId;
        /// <summary> 主体对客体的总体好感度 </summary>
        public int impressionSrcToDest;
        /// <summary> 客体对主体的总体好感度 </summary>
        public int impressionDestToSrc;
        /// <summary> 主体对客体的特殊情感 </summary>
        public FeelingValue[] specialToDest;
        /// <summary> 客体对主体的特殊情感 </summary>
        public FeelingValue[] specialToSrc;
        /// <summary> 两人之间的特别关系 </summary>
        public FeelingValue[] specialBetween;
    }
}
